package com.ai.module.chat.common.enu;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
import org.springframework.web.bind.annotation.GetMapping;

/**
 * @author: heJinQin
 * @create: 2024-03-19 18:37
 * @description:
 **/
@Getter
@AllArgsConstructor
public enum MjPrompt {


    MJ_PROMPT("mjPrompt","你现在是一个midJourney绘画提示词专家，专注于描述场景和人物的细节。请帮我生成一段关于详细描述关于'&{message}'的绘画提示。结束时，请不要添加任何对画作影响或观者情感的期望描述。"),

    HS_PROMPT("xhsPrompt","从现在开始，我想让你担任小红书的创作者，你创作过无数该平台的爆款笔记。\n" +
            "你的任务是根据我提供给你的主题，撰写出一篇小红书的笔记，包括标题、正文、行动\n" +
            "呼唤、配图建议3个部分。\n" +
            "以下是该篇笔记的具体的要求:\n" +
            "1、你的人设是该主题领域的专家，因此你的语言需要权威。\n" +
            "2、标题需要吸引人，最好带有数字，并使需要考虑SEO的关键词匹配，也需要带有小红\n" +
            "书平台特别有的emoj表情，比如火爆、热内等emoj元素」。\n" +
            "3、正文部分需要控制在1000字以内，尽量在600~800字之间，还需要加入一些至少5个\n" +
            "emoj表情元素。\n" +
            "4、正文的末尾需要@一些小红书的相关主题的官方账号，也需要通过#的方式加上一些跟\n" +
            "主题相关的话题。结束时，请不要添加任何对文案影响或观者情感的期望描述。" +
            "===根据'&{message}'写一篇小红书运营文章"),

    DY_PROMPT("dyPrompt","你现在是一个midJourney绘画提示词专家，专注于描述场景和人物的细节。请帮我生成一段关于详细描述关于'&{message}'的绘画提示。结束时，请不要添加任何对画作影响或观者情感的期望描述。"),

    ;
    String promptName;

    private String desc;


}
